package server.business.login;

import server.commonData.Player;
import server.commonData.Room;
import server.commonData.Table;
import server.commonData.User;

import com.core.script.IScript;


/**
 * 登陆服务器接口 
 * 其他模块可以调用
 * @author King
 *
 */
public interface ILoginScript extends IScript
{
	/**
	 * 加入桌子
	 * @param room
	 * @param user
	 */
	public Table joinTable(Room room, Player player);
	
	/**
	 * 离开桌子
	 * @param user
	 */
	public void leftTable(User user);
	
	/**
	 * 更换桌子
	 * @param room
	 * @param player
	 */
	public void changeTable(User user);

	/**
	 * 刷新客户端金币 vip  元宝信息
	 * @param user
	 */
	public abstract void refrechVipMoneyGoldInfo(User user);

	/**
	 * 退出游戏
	 * @param user
	 */
	public abstract void quiteGame(User user,boolean isSaveDb);
}